About Loxlow Holdings Limited (10124034) United Kingdom