About Larsac Limited (12197988) United Kingdom