About Lowkey Investors Ltd (12286907) United Kingdom