About Latsen Technology Ltd (11250249) United Kingdom