About Kercher Limited (11282375) United Kingdom