About Rat Architecture Limited (08595880) United Kingdom