About Ratar Ltd (12993307) United Kingdom