About Intera Investments Limited (06813978) United Kingdom