About Ox12 Technologies Limited (08401250) United Kingdom