About Ascella Management Ltd (11263242) United Kingdom