About Astell Scientific (holdings) Limited (01276179) United Kingdom