About Sciurus Vulgaris Ltd (08865052) United Kingdom