About Ra Investment Holdings Ltd (12154391) United Kingdom