About Acara Management Limited (08238988) United Kingdom