About Abstract Interface Limited (08135131) United Kingdom