About Khimera Limited (07300119) United Kingdom