About Ancell Limited (12496693) United Kingdom