About Teod (1963) Limited (10098336) United Kingdom