About Ijara Ltd (12049014) United Kingdom