About Andromeda Telematics Limited (03275671) United Kingdom