About Scope 2 Scape Limited (10966908) United Kingdom