About Studio Power Ltd (12758229) United Kingdom