About Richard Sena Limited (05635349) United Kingdom