About Ruler Solutions Ltd (11679470) United Kingdom