About Kapilo Limited (12254448) United Kingdom