About Intracs Limited (04621042) United Kingdom