About Still Motion Limited (10175035) United Kingdom