About Jagged Little Pillay Limited (SC401412) United Kingdom