About Latta Mgnt Ltd (13165339) United Kingdom