About Studio Albatross Limited (10765047) United Kingdom