About Filda London Limited (11590238) United Kingdom