About Seengreen Limited (01721793) United Kingdom