About Ridra Technologies Limited (09105336) United Kingdom