About Babylon Design Studio Ltd (13113261) United Kingdom