About Intera Design Limited (08039323) United Kingdom