About Ra Investment Holdings Limited (12765223) United Kingdom