About Tulby Research Limited (SC492907) United Kingdom