About Ab42 Holdings Ltd (SC625918) United Kingdom