About Pelikinesis Limited (08025343) United Kingdom