About S. Lotter Consultancy Limited (10051445) United Kingdom