About Wacka Ltd (12958717) United Kingdom