About Intra Vires Limited (10187603) United Kingdom