Atcow started conducting its business in 2011 as a Pri/ltd By Guar/nsc (private, Limited By Guarantee, No Share Capital) with reg. no. 07833719. The company's headquarters was based in London at 1st Floor. The Atcow Limited business had been on the market for at least five years.
Lynne W. and Matthew H. were the company's directors and were managing the firm from 2012 to 2016.