About Kaptle Limited (10710282) United Kingdom