About Lesray Holdings Limited (10078896) United Kingdom