About Klo Holdings Limited (07877080) United Kingdom