About Mayfair Co-work Space Limited (10625281) United Kingdom