About Juniper House Investments Ltd (11844392) United Kingdom