About Capra Capital Ltd (12500369) United Kingdom