About Navy Lily Limited (11173802) United Kingdom