About Curb Architecture Limited (11079960) United Kingdom