About Europa Hamster International Limited (07988460) United Kingdom