About Baba G S Camden Ltd (12242184) United Kingdom