About Barancan London Ltd (12728647) United Kingdom