About Juniper Creative Limited (10227713) United Kingdom