About Lamancha Experience Limited (SC379508) United Kingdom