About Karri Woods Limited (09930723) United Kingdom