About Beatrice Innovations Limited (12425081) United Kingdom