About Illyria Limited (04282963) United Kingdom