About Babs London Limited (12671147) United Kingdom