About Adaptaboard Limited (03335994) United Kingdom