About Abstract Technologies Ltd (12430970) United Kingdom