About Semesta Holland Limited (03890985) United Kingdom