About Bowella Ltd. (11096949) United Kingdom