About Avalon Sciences Limited (02147892) United Kingdom