About Pet Logic Limited (SC682280) United Kingdom