About Foobar Operations Ltd (11605116) United Kingdom