About Lock 46 Holdings Ltd (11390443) United Kingdom