About Batrachian Management Company Limited (04331299) United Kingdom