About Integral Ventures Limited (02708020) United Kingdom