About Silverback-africa Ltd (11293622) United Kingdom