About Panafrican Innovations & Inventions Limited (12871471) United Kingdom