About Larimar Engineering Solutions Limited (13708882) United Kingdom