About Rapture Holdings & Investments Ltd (12469302) United Kingdom