About Cultrera Capital Ltd (12598484) United Kingdom