About Ibo Trading Ltd (13157318) United Kingdom