About Scaramanga Design Limited (03581731) United Kingdom