About Rebel Rebel Food Company Ltd (10641426) United Kingdom