About Trooper Technology Limited (13021959) United Kingdom