About Kelo Designs Limited (10463810) United Kingdom