About Babooshka Media Ltd. (07162764) United Kingdom