About Rambdh Investment Ltd (12209059) United Kingdom