About Acellis Limited (04254223) United Kingdom