About Cabin Studio Holdings Limited (11615295) United Kingdom