About Albatross Consultancy Limited (06934322) United Kingdom