About Foobar Engineering Ltd (09231006) United Kingdom