About Ticaru Services Limited (12237874) United Kingdom