About Taskforce (london) Limited (02145069) United Kingdom