About Second Sight Healing Limited (13548283) United Kingdom