About Office Nomad Ltd. (10360796) United Kingdom