About Acer North Sea Holdings Limited (08417344) United Kingdom