About Sakura London Label Limited (12035862) United Kingdom