About Still Point Productions (SC250565) United Kingdom