About Tablet Investments Ltd (08306088) United Kingdom