About Lachar Solutions Ltd (10058676) United Kingdom