About Raffles Private Holdings Limited (10954326) United Kingdom