About Albatross Forlag Ltd (09177609) United Kingdom