About Meerkat Comms Limited (04973584) United Kingdom