About Integra Ip Limited (07145688) United Kingdom