About Ascella Limited (07624534) United Kingdom