About Integral Associates Limited (09930817) United Kingdom