About Foobar Limited (11473237) United Kingdom