About Inspektor Technologies Ltd (06526295) United Kingdom