About Open Source Healing Initiative (oshi) Ltd (13628563) United Kingdom