About Ordell Limited (11398616) United Kingdom