About Taylored Space Ltd. (13255993) United Kingdom