About The Wacka Wagon Company Ltd (10840456) United Kingdom