About Rigorous Technology Limited (07673790) United Kingdom