About Scapa Technologies Limited (SC187089) United Kingdom