About Annie Foo Design Limited (12112432) United Kingdom