About Latchana Ventures Limited (12284122) United Kingdom