About Abstract Devx Ltd (12419260) United Kingdom