About Abssac Technologies Limited (03129563) United Kingdom