About Kapture Solutions Limited (SC691230) United Kingdom