About Nurtured Tech Ltd. (11317457) United Kingdom