About Rancl Technologies Limited (11854033) United Kingdom