About Romulo Brands Holding Company Limited (12926465) United Kingdom