About Cyborg Research Limited (13692626) United Kingdom