About Foobar Consulting Limited (09284953) United Kingdom