About Exacta Technologies Limited (04166214) United Kingdom