About Stanford Solutions Ltd. (10428432) United Kingdom