About Propeller Studios (holdings) Limited (13072306) United Kingdom