About Rugged Interactive Limited (10724119) United Kingdom