About I Am Nomad Ltd. (SC585264) United Kingdom