About Sibyl Studio Ltd (12482280) United Kingdom