About Jaggedart Limited (04261759) United Kingdom