About Santellica It Consultants Limited (10688214) United Kingdom