About Juniper Crimson Limited (13133352) United Kingdom