About Solo Consulting Limited (10065701) United Kingdom