About Likh Masstars Limited (13140961) United Kingdom