About Oakka Design Limited (12152808) United Kingdom