About Ancillare Europe Limited (08594382) United Kingdom