About Wackers Scarborough Limited (11834816) United Kingdom