About Mithra Associates Limited (10465950) United Kingdom