About Jebba Consulting And Trading Limited (08933780) United Kingdom