About Office - Tech & Space Ltd (12958213) United Kingdom