About Wakarusa Limited (05550397) United Kingdom