About Striding Edge Technologies Limited (07272738) United Kingdom