About Metrea Limited (06069726) United Kingdom