About Ipresenter Limited (07589196) United Kingdom