About Takshila Solutions Limited (11921277) United Kingdom