About Scyla School Of Technology And Innovation Ltd (13366966) United Kingdom