About Mycambay Limited (10046389) United Kingdom