About Numasi Ltd (12532279) United Kingdom