About New Jennaration Studio Limited (SC677774) United Kingdom