About Strandbase Ltd (07762363) United Kingdom