About Interra Services Limited (10032610) United Kingdom