About Nomadic Technologies Ltd (SC513099) United Kingdom