About Capsa Holdings Ltd (12893161) United Kingdom