About T T Ojo Limited (SC712681) United Kingdom