About Decidera Limited (12208017) United Kingdom