About Scalloptech Limited (09522963) United Kingdom