About Cooba London Ltd. (11038210) United Kingdom