About Aloseda Limited (07016108) United Kingdom