About Insighters Ltd (10326635) United Kingdom