About Studio Edge Limited (10055542) United Kingdom