About Lanoli Technologies Ltd (10452262) United Kingdom