About Ajbass It Limited (SC532915) United Kingdom