About Lhs Holdings Limited (10277615) United Kingdom