About Symbiotic Technologies Ltd (12463920) United Kingdom