About Rotaru (london) Ltd (12896943) United Kingdom