About Ape Architecture And Design Ltd. (08018620) United Kingdom