About Rat Race Design Limited (04447604) United Kingdom