About Afrobbean Kitchen Limited (12760241) United Kingdom