About Teoje Limited (11178126) United Kingdom