About Sabbia Studio Ltd (12856002) United Kingdom