About Symbiotic Technical Solutions Limited (08370873) United Kingdom