About Netera Limited (SC684083) United Kingdom