About Labech Holdings Ltd (11281219) United Kingdom