About Robert Teika Limited (08774446) United Kingdom