About Whizztech Slough Ltd (11277948) United Kingdom