About Duplepoint Technologies Limited (07486403) United Kingdom