About Raffles German Development Limited (12868495) United Kingdom