About Taft Technologies Limited (06258217) United Kingdom