About Joa London Limited (10985106) United Kingdom