About Idealrate Management Limited (02279970) United Kingdom