About Tartan Hare Ltd. (SC512303) United Kingdom