About Biel London Limited (12094534) United Kingdom