About Kaelo Manufacturing Limited (10007812) United Kingdom