About Hare&giraffe Imaging Limited (12919164) United Kingdom