About Trucidator Limited (11950003) United Kingdom