About Barron Investment Ltd (11073359) United Kingdom