About Albatrosa Limited (06835953) United Kingdom