About Interagra Limited (10642754) United Kingdom