About Solistix Limited (07758906) United Kingdom