About Neliros Ltd (09136577) United Kingdom