About Lorash Holdings Limited (11735731) United Kingdom