About Albino Investments Limited (01285207) United Kingdom