About One Eight Six Solutions Limited (SC452940) United Kingdom