About Exterra Limited (04268295) United Kingdom