About Bila London Limited (12584136) United Kingdom