About Rocinante Holdings Limited (12094344) United Kingdom