About Trickyfeet Limited (07622819) United Kingdom