About Bagira Limited (10507949) United Kingdom