About North South Technologies Ltd (10907009) United Kingdom