About Rudrap Technologies Limited (SC576792) United Kingdom