About Simian (london) Limited (13008280) United Kingdom