About Akela Thoroughbreds Limited (SC712613) United Kingdom