About Intra Limited (05264494) United Kingdom