About Kaptore Limited (10838988) United Kingdom