About Silver Apple Studios Ltd (10772260) United Kingdom