About Stub Raffles Ltd (12666878) United Kingdom