About Intura Limited (06132404) United Kingdom