About Pitta London Limited (11402251) United Kingdom