About Capla Group Holdings Ltd. (06594195) United Kingdom