About Golf Ball Pharma Ltd (SC668328) United Kingdom