About Sabba Trading Ltd (13440446) United Kingdom