About Raffles Blue Holdings Limited (11876483) United Kingdom