About Taylor Freer Technologies Ltd (09149238) United Kingdom