About Soglab Limited (12816260) United Kingdom