About Becla Ltd (13222007) United Kingdom