About Insight Administration Limited (03235928) United Kingdom