About Baghera Limited (12287914) United Kingdom