About Rassa Technologies Limited (13198452) United Kingdom