About Pellis Innovations Limited (SC711401) United Kingdom