About Lord Sc Consultants Limited (11011011) United Kingdom