About Sandwich Analytics Limited (09886471) United Kingdom