About White Horse Scientific Ltd (07412261) United Kingdom