About Partial Slant Data Ltd (12263858) United Kingdom