About Scapa Technical Ltd (SC667686) United Kingdom