About Lurchtechsolutions Limited (11670894) United Kingdom