About Teo & Andy Ltd (11008564) United Kingdom