About Wilhelmina London Limited (05354767) United Kingdom